www.gusucode.com > tpframe PHP开发框架 v2.2PHP源码程序 > tpframe PHP开发框架 v2.2/tpframe_v2.2.0618/tpframe_v2.2.0618/application/common/logic/ControllerBase.php

    <?php
// +----------------------------------------------------------------------
// | Author: yaoyihong <510974211@qq.com>
// +----------------------------------------------------------------------

namespace app\common\logic;

use \tpfcore\Core;
use think\Validate;
use think\Db;
/**
 * Admin基础逻辑
 */
class ControllerBase extends LogicBase
{
	/*
		传递的数据必须要有下面的一些值 ,不然就不通过
		$table 	表名
		$colum  列名
		$columval  列值
		$key 主键名
		$keyval  主键值
	*/
	public function ajaxdata($data){
		$validate = new Validate(["table"=>"require","colum"=>"require","columval"=>"require","key"=>"require","keyval"=>"require|regex:\d+"]);
		if(!$validate->check($data)){
		    return [-4,$validate->getError(),null];
		}
		extract($data);
		$result=Db::name($table)->update([$key=>$keyval,$colum=>$columval]);
		if($result){
			return [1, '操作成功',null];
		}
		return [0, '操作失败',null];
	}
}